/**   
 * Copyright © 2016 公司名. All rights reserved.
 * 
 * @Title: ICartService.java 
 * @Prject: LianniuWeb
 * @Package: com.lianniu.web.buyerProduct.service
 * @Description: TODO
 * @author: lzz   
 * @date: 2016年9月2日 下午12:17:17 
 * @version: V1.0   
 */
package com.lianniu.web.buyerProduct.service;

import com.lianniu.web.base.BaseResult;
import com.lianniu.web.buyerProduct.model.CartVo;

/** 
 * @ClassName: ICartService 
 * @author: lzz
 * @date: 2016年9月2日 下午12:17:17  
 */
public interface ICartService {
    /**
     * @Title: addCart 
     * @Description: 将商品添加到购物车
     * @author: lzz
     * @param cartVo
     * @return
     * @date: 2016年9月2日 下午12:19:41 
     * @return: BaseResult
     */
    BaseResult addCart(CartVo cartVo);
    /**
     * @Title: getCartList 
     * @Description: 购物车商品列表
     * @author: lzz
     * @param userId
     * @return
     * @date: 2016年9月2日 下午12:19:55 
     * @return: BaseResult
     */
    BaseResult getCartList(String userId,Integer cartPage);
    /**
     * @Title: editProSum 
     * @Description: 更改购物车中一种商品的数量
     * @author: lzz
     * @param productSum
     * @param cartId
     * @return
     * @date: 2016年9月2日 下午12:20:09 
     * @return: BaseResult
     */
    BaseResult editProSum(CartVo cartVo);
    /**
     * @Title: isExits 
     * @Description:验证购物车是否存在该商品
     * @author: lzz
     * @param supplyAreaID
     * @return
     * @date: 2016年9月2日 下午12:31:45 
     * @return: BaseResult
     */
    BaseResult isExits(String supplyAreaID);
    
    BaseResult delCart(String cartIds);
}
